package com.codrim.cs.data.rpc;

import com.codrim.cs.data.rpc.contants.RpcServiceVersions;
import com.codrim.cs.data.rpc.contants.RpcVersionSuffix;
import com.codrim.cs.data.rpc.dto.param.ReportStatisticParamDTO;

/**
 * 统计报表的一些服务
 *
 * @author Liang.Zhuge on 13/07/2017.
 */
public interface ReportService {
    String RPC_VERSION = RpcServiceVersions.VERSION + RpcVersionSuffix.VERSION_SUFFIX;

    /**
     * 处理天报表数据
     *
     * @param param 参数
     */
    void statisticDailyReport(ReportStatisticParamDTO param);

    /**
     * 删除指定日期和时区的数据
     *
     * @param yyyyMMdd 日期
     * @param zone     时区
     */
    void deleteSpecifiedDayReportData(String yyyyMMdd, int zone);
}
